package com.hly.musicbackground.model.music.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hly.musicbackground.domain.SongDateil;
import com.hly.musicbackground.model.music.params.MusicRidParams;

public interface SongDateilService extends IService<SongDateil> {

    /**
     * 获取歌曲链接
     * @param rid 歌曲的rid
     * @return String 歌曲链接
     * */
    String getMp3(int rid);

    /**
     * 获取MV链接
     * @param rid 歌曲的rid
     * @return String MV链接
     * */
    String getMp4(int rid);

    /**
     * 下载音乐、MV
     * @param rid 歌曲的rid
     * @param type 下载类型【mp3】【mp4】
     * @return String 歌曲、MV链接
     * */
    String downServer(int rid, String type);

    void regularTime(MusicRidParams musicRidParams);
}
